Problem Note 66542: The initial loading of a rule set and a rule flow takes significantly longer in SAS® Business Rules Manager 3.3 compared with release 3.2
In SAS Business Rules Manager 3.3, the initial loading of a rule set and a rule flow takes significantly longer than it does in release 3.2. When this problem happens, long time gaps are evident in the localhost_access_log file. For example, in the following log, you can see that loading takes 10 minutes:
10.196.130.200 - - [10/Aug/2020:15:15:59 +0200] "GET /SASDecisionManagerCommon/j_spring_cas_security_proxyreceptor?pgtIou=PGTIOU-2026-jqJpjtBwjVeNuuMUdlG5-cas&pgtId=TGT-2262-BfPz2JCi66kmJdAuBrcmftnHuAyNVKQxBmKlaCUj3iufXI2YqJ-cas HTTP/1.1" 200 98 23
10.196.130.200 - - [10/Aug/2020:15:16:00 +0200] "GET /SASDecisionManagerCommon/sasui/dataSources?ticket=ST-2550-d5UdXmYIKpUT6PCr2Rjw-cas HTTP/1.1" 200 92808 1776
10.195.147.11 - - [10/Aug/2020:15:16:00 +0200] "GET /SASDecisionManager/CASedCrossDomainProxy?sas-commons-destUrl=http%3A%2F%2Fsasdmontdm.verz.local%2FSASDecisionManagerCommon%2Fsasui%2FdataSources&sas-commons-auth=true&_=1597065329261 HTTP/1.1" 200 92708 1888
10.195.147.11 - - [10/Aug/2020:15:26:35 +0200] "GET /SASBusinessRulesManagerWeb/sasui/ruleFlows/?limit=2147483647 HTTP/1.1" 200 1864777 628830
10.195.147.11 - - [10/Aug/2020:15:26:43 +0200] "PUT /SASBusinessRulesManagerWeb/sasui/folders/ HTTP/1.1" 200 80 6406
Using those same timestamps, the SASBusinessRulesManagerWeb3.3.log file also displays the following message:
2020-08-10 15:15:35,288 [tomcat-http--42] DEBUG [Vrolijk, R.C.J. (Rob)] com.sas.svcs.cluster.httpinvoker.AutoDiscoveredHttpService - Cleared selection target since it was set earlier by AutoDiscoveredHttpService
2020-08-10 15:15:35,376 [sas.sso.cacheListenerExecutor-3] DEBUG [unknown] com.sas.svcs.data.caches.gemfire.GemfireEventingMap - fireAddListeners: key=ST-2548-oUrJkJuRvkeQYm2dbiCu-cas, type=ADDED, value=5A6819807345E4C36553327A7515137C.d9c983fc51543b9051fd51fd2f439973_SASServer7_1
2020-08-10 15:15:58,969 [sas.sso.cacheListenerExecutor-2] DEBUG [unknown] com.sas.svcs.data.caches.gemfire.GemfireEventingMap - fireAddListeners: key=ST-2550-d5UdXmYIKpUT6PCr2Rjw-cas, type=ADDED, value=C265DC831A99CD4C600A7A5D6318AF23.d9c983fc51543b9051fd51fd2f439973_SASServer7_1
2020-08-10 15:16:06,476 [tomcat-http--3] DEBUG [unknown] com.sas.svcs.security.authentication.web.filters.CsrfRefererCheckerFilter - No origin header found, using referer header
2020-08-10 15:16:06,476 [tomcat-http--3] DEBUG [unknown] com.sas.svcs.security.authentication.web.filters.CsrfRefererCheckerFilter - Found whitelist match for referer http://<HOST>/SASDecisionManager/ using pattern ^http://<HOST:PORT>$|/$|/.*$)?
2020-08-10 15:16:06,476 [tomcat-http--3] DEBUG [unknown] com.sas.svcs.security.authentication.web.filters.CsrfRefererCheckerFilter - Allowing access to '/SASBusinessRulesManagerWeb/sasui/ruleFlows/' with referer 'http://sasdmontdm.verz.local/SASDecisionManager/' because of whitelisted match
2020-08-10 15:16:06,477 [tomcat-http--3] DEBUG [unknown] com.sas.svcs.security.authentication.web.context.HttpSessionSecurityContextRepository - Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT:
. . .more message lines. . .
2020-08-10 15:25:01,023 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG [unknown] com.sas.svcs.security.authentication.session.DistributedSessionMappingStorage - mappingIds=null
2020-08-10 15:26:35,573 [tomcat-http--45] DEBUG [unknown] com.sas.svcs.security.authentication.web.filters.CsrfRefererCheckerFilter - Found whitelist match for referer http://<HOST>/SASDecisionManager/ using pattern ^http://(?u:\<HOST:PORT>($|/$|/.*$)?
2020-08-10 15:26:35,573 [tomcat-http--45] DEBUG [unknown] com.sas.svcs.security.authentication.web.filters.CsrfRefererCheckerFilter - Allowing access to '/SASBusinessRulesManagerWeb/sasui/folders/' with referer 'http://sasdmontdm.verz.local' because of whitelisted match
The problem seems to occur because all of the records for the rule set are fetched simultaneously, rather than one page at a time.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Business Rules Manager | Microsoft® Windows® for x64 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8 Enterprise 32-bit | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8 Enterprise x64 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8 Pro 32-bit | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8 Pro x64 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8.1 Enterprise 32-bit | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8.1 Enterprise x64 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8.1 Pro 32-bit | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows 8.1 Pro x64 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2012 Datacenter | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2012 R2 Datacenter | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2012 R2 Std | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2012 Std | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2016 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Microsoft Windows Server 2019 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
64-bit Enabled AIX | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
64-bit Enabled Solaris | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
HP-UX IPF | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Linux for x64 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
Solaris for x64 | 3.3 | 3.3_M1 | 9.4 TS1M6 | 9.4 TS1M7 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2020-09-14 12:46:30 |
Date Created: | 2020-08-27 13:31:40 |